GtkListBox: Add getter for activate_on_single_click
authorAlexander Larsson <alexl@redhat.com>
Wed, 12 Jun 2013 07:40:06 +0000 (09:40 +0200)
committerAlexander Larsson <alexl@redhat.com>
Thu, 13 Jun 2013 10:17:07 +0000 (12:17 +0200)
gtk/gtklistbox.c
gtk/gtklistbox.h

index 4d22a431e08522474ec1fdd8cd9c76ce520b8659..0c8574fc86db8d6ddc6d2cf522e43db8f8cf703b 100644 (file)
@@ -979,6 +979,27 @@ gtk_list_box_set_activate_on_single_click (GtkListBox *list_box,
   g_object_notify_by_pspec (G_OBJECT (list_box), properties[PROP_ACTIVATE_ON_SINGLE_CLICK]);
 }
 
+/**
+ * gtk_list_box_get_activate_on_single_click:
+ * @list_box: a #GtkListBox
+ *
+ * Returns whether rows activate on single clicks.
+ *
+ * Returns: %TRUE if rows are activated on single click, %FALSE otherwise
+ *
+ * Since: 3.10
+ */
+gboolean
+gtk_list_box_get_activate_on_single_click (GtkListBox *list_box)
+{
+  GtkListBoxPrivate *priv = list_box->priv;
+
+  g_return_val_if_fail (list_box != NULL, FALSE);
+
+  return priv->activate_single_click;
+}
+
+
 static void
 gtk_list_box_add_move_binding (GtkBindingSet *binding_set,
                                guint keyval,
index 3795dc1fcc421a195cbc40ef3fe4f1958505240a..23cb26d3794bb9d72f175a42a1ccbf557484debe 100644 (file)
@@ -206,6 +206,8 @@ GDK_AVAILABLE_IN_3_10
 void           gtk_list_box_set_activate_on_single_click (GtkListBox                    *list_box,
                                                           gboolean                       single);
 GDK_AVAILABLE_IN_3_10
+gboolean       gtk_list_box_get_activate_on_single_click (GtkListBox                    *list_box);
+GDK_AVAILABLE_IN_3_10
 void           gtk_list_box_drag_unhighlight_row         (GtkListBox                    *list_box);
 GDK_AVAILABLE_IN_3_10
 void           gtk_list_box_drag_highlight_row           (GtkListBox                    *list_box,